package bawei.com.model.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * 作者：张宏达
 * 类的创建时间： 2017/3/16 18:12
 * 类的作用：
 */

public class RecommendBean {


    /**
     * code : 0
     * data : [{"title":"【日语学习】跟动漫学新标日单词：第十八课","cover":"http://i2.hdslb.com/bfs/archive/0475e99cf0bf204628c758a35c7a956e3945cdba.jpg","uri":"bilibili://video/9159279","param":"9159279","goto":"av","desc":"新增背单词测试：http://www.101test.com/cand/index?paperId=IF2CGW\n会出现以前视频里出现过的题目哦，每次进去题目不同，持续更新中答题尽量使用汉字\n封面 黑色小本本\nED: アルミナ \n同学曰：新标准日本语单词多、语法碎，感觉背了就忘，体会不到其中的乐趣。那么，就让我们换个角度，边看动漫，边跟着二次元声优们一起活学活用新标日。","play":1964,"idx":1489057159,"tid":39,"tname":"演讲\u2022公开课","tag":{"tag_id":3086,"tag_name":"日语"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:明王道"},{"reason_id":2,"reason_name":"分区:演讲\u2022公开课"},{"reason_id":3,"reason_name":"标签:日语"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489472787,"danmaku":40,"duration":942,"mid":6231285,"name":"明王道","face":"http://i1.hdslb.com/bfs/face/d6f255605655a62036295fd2d906645042193261.jpg"},{"title":"丑哭的仓鼠一家吐司|太阳猫早餐","cover":"http://i1.hdslb.com/bfs/archive/a197388fc3f9bb8118c0e808d5d06343c53c785b.jpg","uri":"bilibili://video/9156469","param":"9156469","goto":"av","desc":"60秒学会丑哭的仓鼠一家吐司|关注微信：太阳猫美食TV；微博：太阳猫美食 获得更多食谱细节。","play":11396,"idx":1489057158,"tid":76,"tname":"美食圈","tag":{"tag_id":20215,"tag_name":"美食"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:太阳猫美食TV"},{"reason_id":2,"reason_name":"分区:美食圈"},{"reason_id":3,"reason_name":"标签:美食"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489462366,"danmaku":41,"duration":64,"mid":29737834,"name":"太阳猫美食TV","face":"http://i1.hdslb.com/bfs/face/0b0721c63ed901af42324a6c1177791553bccd50.jpg"},{"title":"【Skog的手账】炒鸡干货！我的周计划时间管理术！Plan with me~","cover":"http://i2.hdslb.com/bfs/archive/ee6103ce547eb4386197b246deaf982c6ae1c4fc.jpg","uri":"bilibili://video/9149842","param":"9149842","goto":"av","desc":"跟大家分享一下我的自制周计划吼吼！\n欢迎留言讨论呐~ヾ(*´▽\u2018*)ﾉ\n对于说我字丑的 声音性冷淡的 不听不听！王八念经！","play":3667,"idx":1489057157,"tid":161,"tname":"手工","tag":{"tag_id":11265,"tag_name":"手工"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:emma__skog"},{"reason_id":2,"reason_name":"分区:手工"},{"reason_id":3,"reason_name":"标签:手工"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489417514,"danmaku":26,"duration":499,"mid":1943292,"name":"emma__skog","face":"http://i2.hdslb.com/bfs/face/54dee39b698af6ffdef25b4bc820a343202a5c49.jpg","request_id":"1489659212563q172a18a61a176q117","src_id":1886,"is_ad_loc":true,"client_ip":"222.128.181.186"},{"title":"【东方MMD】稀神探女的极乐净土","cover":"http://i0.hdslb.com/bfs/archive/13729807dbd7dc0b770a37e1bd15ab7f31a16f11.jpg","uri":"bilibili://video/9178614","param":"9178614","goto":"av","desc":"MMD视频作者：@头比帽子还空\n稀神サグメ：天コロ\nmotion：yurie\nsong：GARNiDELiA\nDiffusion：そぼろ\nExcellentShadow：そぼろ\nCover：http://huaban.com/pins/572232261/","play":2095,"idx":1489057156,"tid":25,"tname":"MMD·3D","tag":{"tag_id":166,"tag_name":"东方"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:啤酒子"},{"reason_id":2,"reason_name":"分区:MMD·3D"},{"reason_id":3,"reason_name":"标签:东方"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489564820,"danmaku":69,"duration":250,"mid":3076634,"name":"啤酒子","face":"http://i2.hdslb.com/bfs/face/087b62ef15051cc8b1d526ed1ddfba8aa4e22be8.jpg"},{"title":"[燃向/战斗]进击的巨人 进击的人","cover":"http://i0.hdslb.com/bfs/archive/7eb11a467161fcce00897aa87ea7ff35278ea54d.jpg","uri":"bilibili://video/9173514","param":"9173514","goto":"av","desc":"二期预个热，挺期待接下来的剧情。一直被小伙伴们说脑回路不在正常线上，我觉着还算燃的。目前还在摸索阶段可能比较渣，要是喜欢的话求个币呗~ BGM是remake（one ok rock）","play":6583,"idx":1489057155,"tid":24,"tname":"MAD·AMV","tag":{"tag_id":6716,"tag_name":"动作"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:tsbk"},{"reason_id":2,"reason_name":"分区:MAD·AMV"},{"reason_id":3,"reason_name":"标签:动作"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489543979,"danmaku":248,"duration":232,"mid":8730513,"name":"tsbk","face":"http://i0.hdslb.com/bfs/face/8a1d42a203cd691be459c356fe4ce62b5dcc6b8e.jpg"},{"title":"DNF《万职纪》地下城与勇士职业技能混剪","cover":"http://i2.hdslb.com/bfs/archive/1b82b45c4a9926e64dbe3e5b5b425f040e88e4d2.jpg","uri":"bilibili://video/9158063","param":"9158063","goto":"av","desc":"自娱自乐向剪辑作品\n未经本人同意禁止转载\n所有出现的游戏角色均为群内好友提供\n如果有觉得还能改进的地方请在视频下方留言\n比如：某句歌词用某个职业的某个技能更为合适\n技能不能重复出现，所以目前为止我的剧本编排这就是极限了\n以上-=-\n作者很懒，没建立过什么扣扣群，要联系请在视频下方留言","play":103660,"idx":1489057154,"tid":65,"tname":"网游·电竞","tag":{"tag_id":5033,"tag_name":"DNF"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:鵺小隐"},{"reason_id":2,"reason_name":"分区:网游·电竞"},{"reason_id":3,"reason_name":"标签:DNF"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489469182,"danmaku":1002,"duration":313,"mid":9289042,"name":"鵺小隐","face":"http://i0.hdslb.com/bfs/face/53ba7bffaa0c372b5f6a8f22876eb07e336da933.jpg"},{"title":"【字幕内嵌】近月少女的礼仪2发售日祝贺纪念（樱之园的南蛮人）","cover":"http://i2.hdslb.com/bfs/archive/54d3941460fed42b422b26e5790aad97d6a4b476.jpg","uri":"bilibili://video/9170587","param":"9170587","goto":"av","desc":"本视频为《近月少女的礼仪2》发售日当天的祝贺纪念，字幕内嵌。发售一天前倒计时在av9166159。于是乎，在迎来了发售日当天之后，整个樱之园的四位大小姐纷纷化身为南蛮部落的野蛮人，一起跳起了迷之舞蹈。整个近月倒计时系列（含理论、近月2以及将来可能会有的近月系倒计时）都会发布在播放列表：mylist646570 里，由UP主棗铃制作，请大家多多支持！","play":1225,"idx":1489057153,"tid":17,"tname":"单机联机","tag":{"tag_id":2485148,"tag_name":"galgame"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:KIDFansClub"},{"reason_id":2,"reason_name":"分区:单机联机"},{"reason_id":3,"reason_name":"标签:galgame"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489519028,"danmaku":29,"duration":348,"mid":2805329,"name":"KIDFansClub","face":"http://i0.hdslb.com/bfs/face/6036b28e67aefa1118cc2ad6dcf0b1fe98eabe3d.jpg"},{"title":"【雷军】新贵妃死机","cover":"http://i2.hdslb.com/bfs/archive/a7a117d9e5afd1261f13b769792c614355c580d1.jpg","uri":"bilibili://video/9172562","param":"9172562","goto":"av","desc":"雷总唱新贵妃醉酒","play":7802,"idx":1489057152,"tid":22,"tname":"鬼畜调教","tag":{"tag_id":1568608,"tag_name":"拔剑吧音乐区"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:雷之考古"},{"reason_id":2,"reason_name":"分区:鬼畜调教"},{"reason_id":3,"reason_name":"标签:拔剑吧音乐区"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489532368,"danmaku":211,"duration":279,"mid":2634233,"name":"雷之考古","face":"http://i0.hdslb.com/bfs/face/29dc4055d4a3cb1f561930022d18bffa41587530.jpg"},{"title":"【FGO·国服】空之境界 活动剧情（绝对是更新最慢的UP主）","cover":"http://i2.hdslb.com/bfs/archive/60d138e920e39dda73f6e82b2c24be1f9c5c9666.jpg","uri":"bilibili://video/9152349","param":"9152349","goto":"av","desc":"单纯的强迫症，明天开始（准确的说是今天）会更新监狱鬼，13节我自己要润色下，你们就当新宿完结了吧= =\n在犹豫伊莉雅/罗生门/胸之三藏更新哪一个\n本能寺若有新剧情会更新\n幕间优先度为达芬奇&amp;gt;天草&amp;gt;阿拉什，但是最近有点忙，不会和前几天那么勤快了，分析化学的实验.......仿佛被掏空，本打算翻译几节监狱鬼，然而.....我腰都快断了","play":2324,"idx":1489057151,"tid":65,"tname":"网游·电竞","tag":{"tag_id":994090,"tag_name":"FGO"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:棗黑子Ms"},{"reason_id":2,"reason_name":"分区:网游·电竞"},{"reason_id":3,"reason_name":"标签:FGO"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489423931,"danmaku":44,"duration":4450,"mid":746655,"name":"棗黑子Ms","face":"http://i1.hdslb.com/bfs/face/3634e2b3ec73b73f5398b908a9eb0284928813f7.jpg","request_id":"1489659212563q172a18a61a176q117","src_id":1903,"is_ad_loc":true,"client_ip":"222.128.181.186"},{"title":"【哲学西游记】","cover":"http://i2.hdslb.com/bfs/archive/d64f563ac09e2470652c613c8c95d65e3dd679f4.jpg","uri":"bilibili://video/9157134","param":"9157134","goto":"av","desc":"开心就好","play":20738,"idx":1489057150,"tid":22,"tname":"鬼畜调教","tag":{"tag_id":7544,"tag_name":"西游记"},"dislike_reasons":[{"reason_id":4,"reason_name":"UP主:逗逼的菜鸟"},{"reason_id":2,"reason_name":"分区:鬼畜调教"},{"reason_id":3,"reason_name":"标签:西游记"},{"reason_id":1,"reason_name":"不感兴趣"}],"ctime":1489465323,"danmaku":266,"duration":174,"mid":11922718,"name":"逗逼的菜鸟","face":"http://i2.hdslb.com/bfs/face/8b73b5c02d696b1d789a194bf569df342fe339f6.jpg"}]
     * message :
     */

    private int code;
    private String message;
    private List<DataBean> data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * title : 【日语学习】跟动漫学新标日单词：第十八课
         * cover : http://i2.hdslb.com/bfs/archive/0475e99cf0bf204628c758a35c7a956e3945cdba.jpg
         * uri : bilibili://video/9159279
         * param : 9159279
         * goto : av
         * desc : 新增背单词测试：http://www.101test.com/cand/index?paperId=IF2CGW
         会出现以前视频里出现过的题目哦，每次进去题目不同，持续更新中答题尽量使用汉字
         封面 黑色小本本
         ED: アルミナ
         同学曰：新标准日本语单词多、语法碎，感觉背了就忘，体会不到其中的乐趣。那么，就让我们换个角度，边看动漫，边跟着二次元声优们一起活学活用新标日。
         * play : 1964
         * idx : 1489057159
         * tid : 39
         * tname : 演讲•公开课
         * tag : {"tag_id":3086,"tag_name":"日语"}
         * dislike_reasons : [{"reason_id":4,"reason_name":"UP主:明王道"},{"reason_id":2,"reason_name":"分区:演讲\u2022公开课"},{"reason_id":3,"reason_name":"标签:日语"},{"reason_id":1,"reason_name":"不感兴趣"}]
         * ctime : 1489472787
         * danmaku : 40
         * duration : 942
         * mid : 6231285
         * name : 明王道
         * face : http://i1.hdslb.com/bfs/face/d6f255605655a62036295fd2d906645042193261.jpg
         * request_id : 1489659212563q172a18a61a176q117
         * src_id : 1886
         * is_ad_loc : true
         * client_ip : 222.128.181.186
         */

        private String title;
        private String cover;
        private String uri;
        private String param;
        @SerializedName("goto")
        private String gotoX;
        private String desc;
        private int play;
        private int idx;
        private int tid;
        private String tname;
        private TagBean tag;
        private int ctime;
        private int danmaku;
        private int duration;
        private int mid;
        private String name;
        private String face;
        private String request_id;
        private int src_id;
        private boolean is_ad_loc;
        private String client_ip;
        private List<DislikeReasonsBean> dislike_reasons;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getUri() {
            return uri;
        }

        public void setUri(String uri) {
            this.uri = uri;
        }

        public String getParam() {
            return param;
        }

        public void setParam(String param) {
            this.param = param;
        }

        public String getGotoX() {
            return gotoX;
        }

        public void setGotoX(String gotoX) {
            this.gotoX = gotoX;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public int getPlay() {
            return play;
        }

        public void setPlay(int play) {
            this.play = play;
        }

        public int getIdx() {
            return idx;
        }

        public void setIdx(int idx) {
            this.idx = idx;
        }

        public int getTid() {
            return tid;
        }

        public void setTid(int tid) {
            this.tid = tid;
        }

        public String getTname() {
            return tname;
        }

        public void setTname(String tname) {
            this.tname = tname;
        }

        public TagBean getTag() {
            return tag;
        }

        public void setTag(TagBean tag) {
            this.tag = tag;
        }

        public int getCtime() {
            return ctime;
        }

        public void setCtime(int ctime) {
            this.ctime = ctime;
        }

        public int getDanmaku() {
            return danmaku;
        }

        public void setDanmaku(int danmaku) {
            this.danmaku = danmaku;
        }

        public int getDuration() {
            return duration;
        }

        public void setDuration(int duration) {
            this.duration = duration;
        }

        public int getMid() {
            return mid;
        }

        public void setMid(int mid) {
            this.mid = mid;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFace() {
            return face;
        }

        public void setFace(String face) {
            this.face = face;
        }

        public String getRequest_id() {
            return request_id;
        }

        public void setRequest_id(String request_id) {
            this.request_id = request_id;
        }

        public int getSrc_id() {
            return src_id;
        }

        public void setSrc_id(int src_id) {
            this.src_id = src_id;
        }

        public boolean isIs_ad_loc() {
            return is_ad_loc;
        }

        public void setIs_ad_loc(boolean is_ad_loc) {
            this.is_ad_loc = is_ad_loc;
        }

        public String getClient_ip() {
            return client_ip;
        }

        public void setClient_ip(String client_ip) {
            this.client_ip = client_ip;
        }

        public List<DislikeReasonsBean> getDislike_reasons() {
            return dislike_reasons;
        }

        public void setDislike_reasons(List<DislikeReasonsBean> dislike_reasons) {
            this.dislike_reasons = dislike_reasons;
        }

        public static class TagBean {
            /**
             * tag_id : 3086
             * tag_name : 日语
             */

            private int tag_id;
            private String tag_name;

            public int getTag_id() {
                return tag_id;
            }

            public void setTag_id(int tag_id) {
                this.tag_id = tag_id;
            }

            public String getTag_name() {
                return tag_name;
            }

            public void setTag_name(String tag_name) {
                this.tag_name = tag_name;
            }
        }

        public static class DislikeReasonsBean {
            /**
             * reason_id : 4
             * reason_name : UP主:明王道
             */

            private int reason_id;
            private String reason_name;

            public int getReason_id() {
                return reason_id;
            }

            public void setReason_id(int reason_id) {
                this.reason_id = reason_id;
            }

            public String getReason_name() {
                return reason_name;
            }

            public void setReason_name(String reason_name) {
                this.reason_name = reason_name;
            }
        }
    }
}
